[t:/]$ 지식_

아파치, 톰캣, C 모듈, 스프링 등 테스트..

2014/11/14

ab 툴로 몇 가지 테스트를 진행했다.

셋팅이 공평하거나 과학적이진 않아서 수치를 게시하기는 좀 그렇고...

개인용 노트로서 맥락만 읊어논다.

  1. 정적 텍스트
  2. php 정적 텍스트
  3. c 모듈 정적 텍스트 출력 + 추가 로그 보내기

1.2.3의 속도는 거의 비슷하다.

톰캣 다이렉트에 스프링을 태우면 정적 텍스트에서 더 빠르다.. -_-? 이건 뭥미..

그러나 컨트롤러 분기 태우고 한 두가지 로직만 넣으면 1.2.3에 비해 완전히 느려진다.. 아이바티스 태우면 로컬 디비임에도 살벌하게 느려졌다. 물론 1.2.3에 비해 느리다는 이야기임.. 서버 셋팅 등 변수가 많다.

신기한 것은 정적 텍스트의 톰캣 처리 속도인데... 그렇다면 아파치를 프론트로 쓸 필요가 없다고 생각될 수도 있는 장면이다... 뭐.. 아파치를 프론트로 세우는 것이 일반적이라는 것은 동시 접속 세션수를 고려했기 때문인 듯.. 고등로직을 처리할 톰캣은 유휴 쓰레드 수를 아끼자는 측면인가..

어쨌든 C 숙련자에게는 APR을 이용한 개발 생산성, 코드의 간결함에서 오는 디버깅 용이성, 패스트 프로타이핑 모두 강점이 있는 것 같다. 이거 아무 개발자 두 명만 불러오면 왠종일 싸우는 주제인데.. 특정 도메인에서만 그렇다는 사족을 붙여둔다.









[t:/] is not "technology - root". dawnsea, rss